<body>
    <script>
         // 递归  
        // 在js中函数自己调用自己，就称为递归。 
        // 递归可以解决循环的所有问题
  // 用循环打印1-10  
        for(var i=1; i<=10;i++){
            // console.log(i)
        }


  // 用递归打印1-10  
        function fun(e){
            console.log(++e);
            if(e===10){
                return
            }fun(e)
        }
        fun(0)

        console.log('========')
        
    // console.log(abc(99999))
    // function fun (c){
    //     if(c===1){
    //         return 2;
    //     }else{
    //     // return c* abc(c-2)
    //     }
    // }
    // fun(9)
    console.log(fun(9))
    </script>
</body>